#include <stdio.h>
#include <unistd.h>

int main()
{
   printf("进程：%d, 父进程：%d\n", getpid(), getppid());
   pid_t id  = fork();

   if(id > 0)
   {
        //父进程
        while(1)
        {

             printf("我是父进程, pid:%d, ppid：%d\n", getpid(), getppid());
             sleep(1);
        }
   }
   else if(id == 0)
   {
        //子进程
        while(1)
        {

             printf("我是子进程, pid:%d, ppid：%d\n", getpid(), getppid());
             sleep(1);
        }
   }
   else 
   {
        printf("error\n");
   }

//  printf("begin:我是一个进程\n");
//  fork();
//  printf("after:我是一个进程\n");
//
   // while(1)
   // {
   //     printf("这是一个进程\n");
   //     sleep(1);
   // }
    return 0;
}
